/*
 * Welcome to use the TableGo Tools.
 * 
 * http://vipbooks.iteye.com
 * http://blog.csdn.net/vipbooks
 * http://www.cnblogs.com/vipbooks
 * 
 * Author:bianj
 * Email:edinsker@163.com
 * Version:5.8.8
 */

package cn.stylefeng.guns.czlm.entity;

import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Date;

/**
 * 附件表，用于保存用户上传的附件内容。(tb_attachment)
 * 
 * @author wangruquan
 * @version 1.0.0 2019-04-28
 */
@TableName("tb_attachment")
public class TbAttachment implements java.io.Serializable {
    /** 版本号 */
    private static final long serialVersionUID = 6956745862926300135L;

    /** ID主键 */
    private Integer id;

    /** 文件名 */
    private String name;

    @Override
    public String toString() {
        return "TbAttachment{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", userId=" + userId +
                ", url='" + url + '\'' +
                ", mimeType='" + mimeType + '\'' +
                ", suffix='" + suffix + '\'' +
                ", created=" + created +
                ", size=" + size +
                '}';
    }

    /** 上传附件的用户ID */
    private Integer userId;

    /** 路径 */
    private String url;

    /** mime */
    private String mimeType;

    /** 附件的后缀 */
    private String suffix;

    /** 上传时间 */
    private Date created;

    /** 文件大小 */
    private Long size;

    /**
     * 获取ID主键
     * 
     * @return ID主键
     */
    public Integer getId() {
        return this.id;
    }

    /**
     * 设置ID主键
     * 
     * @param id
     *          ID主键
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取文件名
     * 
     * @return 文件名
     */
    public String getName() {
        return this.name;
    }

    /**
     * 设置文件名
     * 
     * @param name
     *          文件名
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取上传附件的用户ID
     * 
     * @return 上传附件的用户ID
     */
    public Integer getUserId() {
        return this.userId;
    }

    /**
     * 设置上传附件的用户ID
     * 
     * @param userId
     *          上传附件的用户ID
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取路径
     * 
     * @return 路径
     */
    public String getUrl() {
        return this.url;
    }

    /**
     * 设置路径
     * 
     * @param url
     *          路径
     */
    public void setUrl(String url) {
        this.url = url;
    }

    /**
     * 获取mime
     * 
     * @return mime
     */
    public String getMimeType() {
        return this.mimeType;
    }

    /**
     * 设置mime
     * 
     * @param mimeType
     *          mime
     */
    public void setMimeType(String mimeType) {
        this.mimeType = mimeType;
    }

    /**
     * 获取附件的后缀
     * 
     * @return 附件的后缀
     */
    public String getSuffix() {
        return this.suffix;
    }

    /**
     * 设置附件的后缀
     * 
     * @param suffix
     *          附件的后缀
     */
    public void setSuffix(String suffix) {
        this.suffix = suffix;
    }

    /**
     * 获取上传时间
     * 
     * @return 上传时间
     */
    public Date getCreated() {
        return this.created;
    }

    /**
     * 设置上传时间
     * 
     * @param created
     *          上传时间
     */
    public void setCreated(Date created) {
        this.created = created;
    }

    /**
     * 获取文件大小
     * 
     * @return 文件大小
     */
    public Long getSize() {
        return this.size;
    }

    /**
     * 设置文件大小
     * 
     * @param size
     *          文件大小
     */
    public void setSize(Long size) {
        this.size = size;
    }
}